implanted device

Translations
dispositif implanté